Aus Oxoscript wird NanoPy - mehr Infos

Log-Funktionen

logCount

  logCount(type:byte)->long

Gibt die Anzahl der Messwerte des ausgewählten Sensor-Typs zurück.

count = logCount(C_ACCEL_X)

Verfügbare Sensor-Typen:

C_ACCEL_X
C_ACCEL_Y
C_ACCEL_Z

Verfügbare Sensor-Typen Oxocard-Science:

C_TEMP
C_HUMI
C_PRES
C_AMB_R
C_AMB_G
C_AMB_B
C_AMB_IR
C_AMB_LUX
C_CO2
C_IAQ
C_TVOC
C_ETOH
C_MIC_AMP
C_MIC_DEC
C_MIC_FREQ

logClear

  logClear(type:byte)

Löscht die interne Datei des ausgewählten Sensor-Typs.

logClear(C_ACCEL_X)

Verfügbare Sensor-Typen:

C_ACCEL_X
C_ACCEL_Y
C_ACCEL_Z

Verfügbare Sensor-Typen Oxocard-Science:

C_TEMP
C_HUMI
C_PRES
C_AMB_R
C_AMB_G
C_AMB_B
C_AMB_IR
C_AMB_LUX
C_CO2
C_IAQ
C_TVOC
C_ETOH
C_MIC_AMP
C_MIC_DEC
C_MIC_FREQ

logRead

  logRead(type:byte, index:long)->logValue

Liest den ausgewählten Sensor-Typ-Wert aus der zuvor gespeicherten Datei an der mit index definierten Position (0… n).

Der Rückgabetyp ist ein Objekt vom Typ:

Beispiel:

lv:logValue
lv = logRead(C_ACCEL_X, 0)
lv.timeStamp.getEpoch() # => 1651846738
lv.data # => -0.032959

Verfügbare Sensor-Typen:

C_ACCEL_X
C_ACCEL_Y
C_ACCEL_Z

Verfügbare Sensor-Typen Oxocard-Science:

C_TEMP
C_HUMI
C_PRES
C_AMB_R
C_AMB_G
C_AMB_B
C_AMB_IR
C_AMB_LUX
C_CO2
C_IAQ
C_TVOC
C_ETOH
C_MIC_AMP
C_MIC_DEC
C_MIC_FREQ

logData

  logData(type:byte)

Misst den ausgewählten Sensor-Typ und speichert dessen Wert mit einem Zeitstempel in einer internen Datei ab.

logData(C_ACCEL_X)

Verfügbare Sensor-Typen:

C_ACCEL_X
C_ACCEL_Y
C_ACCEL_Z

Verfügbare Sensor-Typen Oxocard-Science:

C_TEMP
C_HUMI
C_PRES
C_AMB_R
C_AMB_G
C_AMB_B
C_AMB_IR
C_AMB_LUX
C_CO2
C_IAQ
C_TVOC
C_ETOH
C_MIC_AMP
C_MIC_DEC
C_MIC_FREQ